#include "List.h"
void hebing(LinkList* A, LinkList* B, LinkList* C) {
	LinkList* p1 = A->next;
	LinkList* p2 = B;
	LinkList* p3 = C;
	while (p1) {
		if (p1->data > 0) {
			p2->next = p1;
			p2 = p2->next;
		}
		else {
			p3->next = p1;
			p3 = p3->next;
		}
		p1 = p1->next;
	}
	p2->next = NULL;
	p3->next = NULL;
}
void main() {
	LinkList* L1 = createList_R(10, 3);
	DisplayLinkList(L1);
	LinkList* L2=(LinkList*)malloc(sizeof(LinkList));
	LinkList* L3= (LinkList*)malloc(sizeof(LinkList));
	DisplayLinkList(L1);
	hebing(L1, L2, L3);
	DisplayLinkList(L2);
	DisplayLinkList(L3);
}